package com.bigFuWengBackend.server.handler;

import com.alibaba.fastjson.JSON;
import com.bigFuWengBackend.entity.Constant;
import com.bigFuWengBackend.entity.User;
import com.bigFuWengBackend.entity.login.LoginRecieveDTO;
import com.bigFuWengBackend.entity.login.LoginSendDTO;
import com.bigFuWengBackend.mapper.UserInfoMapper;

public class LoginHandler {
    public String getUserInfo(String message, UserInfoMapper userInfoMapper){
        LoginRecieveDTO recieve = JSON.parseObject(message, LoginRecieveDTO.class);
        User userInfo = userInfoMapper.getUserInfo(recieve.getData().getUserId());
        LoginSendDTO res = new LoginSendDTO();
        res.setType(Constant.LOGIN_TYPE);
        res.setData(userInfo);
        return JSON.toJSONString(res);
    }
}
